package com.aduerr.v1shouyin.entity;

import com.aduerr.v1shouyin.mvp.base.IEntity;

/**
 * @author HI
 * @email dev1024@foxmail.com
 * @time 2019/3/22 11:42
 * @change
 * @chang time
 * @class describe
 */

public class GetDepositReportEntity implements IEntity {


    /**
     * Data : {"CancelCount":0,"DepositConfig":{"DepositMoney":5,"DepositPercent":0.1,
     * "Type":1},"DepositCount":1,"FinishCancelCount":0,"FinishCount":0,"NotPayCount":0}
     * ErrMsg : 成功
     * Success : 1
     */

    private DataBean Data;
    private String ErrMsg;
    private int Success;

    public DataBean getData() {
        return Data;
    }

    public void setData(DataBean Data) {
        this.Data = Data;
    }

    public String getErrMsg() {
        return ErrMsg;
    }

    public void setErrMsg(String ErrMsg) {
        this.ErrMsg = ErrMsg;
    }

    public int getSuccess() {
        return Success;
    }

    public void setSuccess(int Success) {
        this.Success = Success;
    }

    public static class DataBean {
        /**
         * CancelCount : 0
         * DepositConfig : {"DepositMoney":5,"DepositPercent":0.1,"Type":1}
         * DepositCount : 1
         * FinishCancelCount : 0
         * FinishCount : 0
         * NotPayCount : 0
         */

        private int CancelCount;
        private DepositConfigBean DepositConfig;
        private int DepositCount;
        private int FinishCancelCount;
        private int FinishCount;
        private int NotPayCount;

        public int getCancelCount() {
            return CancelCount;
        }

        public void setCancelCount(int CancelCount) {
            this.CancelCount = CancelCount;
        }

        public DepositConfigBean getDepositConfig() {
            return DepositConfig;
        }

        public void setDepositConfig(DepositConfigBean DepositConfig) {
            this.DepositConfig = DepositConfig;
        }

        public int getDepositCount() {
            return DepositCount;
        }

        public void setDepositCount(int DepositCount) {
            this.DepositCount = DepositCount;
        }

        public int getFinishCancelCount() {
            return FinishCancelCount;
        }

        public void setFinishCancelCount(int FinishCancelCount) {
            this.FinishCancelCount = FinishCancelCount;
        }

        public int getFinishCount() {
            return FinishCount;
        }

        public void setFinishCount(int FinishCount) {
            this.FinishCount = FinishCount;
        }

        public int getNotPayCount() {
            return NotPayCount;
        }

        public void setNotPayCount(int NotPayCount) {
            this.NotPayCount = NotPayCount;
        }

        public static class DepositConfigBean {
            /**
             * DepositMoney : 5
             * DepositPercent : 0.1
             * Type : 1
             */

            private double DepositMoney;
            private double DepositPercent;
            private int Type;

            public double getDepositMoney() {
                return DepositMoney;
            }

            public void setDepositMoney(double DepositMoney) {
                this.DepositMoney = DepositMoney;
            }

            public double getDepositPercent() {
                return DepositPercent;
            }

            public void setDepositPercent(double DepositPercent) {
                this.DepositPercent = DepositPercent;
            }

            public int getType() {
                return Type;
            }

            public void setType(int Type) {
                this.Type = Type;
            }
        }
    }
}
